@charset "utf-8";
html, body, div, span, applet, object, iframe,
 p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, input, textarea, select, button, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{font-family:"Verdana", "Tahoma", "Lucida Grande", "Microsoft YaHei", "Hiragino Sans GB", sans-serif;font-size:12px;line-height:1; margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6{font-family:"Verdana", "Tahoma", "Lucida Grande", "Microsoft YaHei", "Hiragino Sans GB", sans-serif; line-height:1;}
*:focus{outline:0 !important;}
html{height:100%;color: #333;}
body{overflow:hidden;}
ul, ol{margin:0; padding:0; list-style:none;}
form {display: block;margin-top: 0em;}
fieldset{margin-bottom:10px; padding:5px; border:1px #a3a3a3 solid; border-radius:4px;}
legend{display:inline-block; margin-left:20px; margin-bottom:5px; padding:0 5px; width:auto; font-size:14px; font-weight:700; line-height:inherit; color:#333333; border:0;}
.bluex{color: #448FB9}
.red{color:red !important;}
.orange{color:orange !important;}
.blue{color:blue !important;}
.green{color:green !important;}
.cofff{color:#fff !important;}
.redbg{ background: #f00 !important; }
.greenbg{  background: #0f0 !important; }
.yellowbg{ background: #ff0 !important; }
.bluebg{ background: #00f !important;}
.violetbg{background: #f0f !important;}
.celestebg{ background: #0ff !important; }
.graybg{ background: #efefef !important; }
.grayzbg{ background: #eee !important; }
.fff{ background: #fff !important; }
.callout{padding:15px; border:5px #CCC solid; border-radius:2px; font-size:14px; line-height:1.5;}
.callout-red{border-left:4px red solid;}
.btn.btn-lg {
    height: 40px;
    padding: 10px 8px;
    font-size: 18px;
    line-height: 1;
    border-radius: 6px;
}
.btn-primary {
    color: #fff !important;
    background-color: #428bca !important;
    border-color: #357ebd !important;
}
.btn-primary {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}
.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.btn-default {
    color: #333 !important;
    background-color: #fff !important;
    border-color: #ccc !important;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 8px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.bottom {
    text-align: center;
    font-size: 12px;
}
.fsiz16{ font-size: 16px; }
.fll{ float: left; }
.flr{ float: right; }
.nofl{ clear: both; }
.bold{ font-weight: bold; }
.jedatai{ background: url(../images/ioc6.png) no-repeat center right; }
/*login*/
.login{ background:url(../images/loginbg.jpg) no-repeat center center;background-size: cover;  }
.main_box{position: absolute;top: 50%;left: 50%;margin-top: -260px;margin-left: -300px;padding: 30px;width: 600px;height: 400px;background: rgba(255,255,255,0.5);border: 1px #DDD solid;border-radius: 5px;-webkit-box-shadow: 1px 5px 8px #888888;-moz-box-shadow: 1px 5px 8px #888888; box-shadow: 1px 5px 8px #888888;}
.login_logo{margin-bottom: 20px;height: 55px;text-align: center;}
.login_logo img{height:55px;}
.login_form{padding-top: 20px;font-size: 16px;}
.login_box .form-group{margin-bottom: 20px;margin-left: 0!important;margin-right: 0!important;}
.login_box .form-group label.t{width: 120px;text-align: right;cursor: pointer;display: inline-block;margin-bottom: 5px;font-weight: bold;}
.login_box .form-control{display:inline-block;zoom:1;font-size:14px;position:relative;padding:2px 5px;height:32px;vertical-align:middle;border-radius:5px;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;color:#454545;background-color:#fff;border:1px solid #ccc;text-rendering:auto;word-spacing:normal;text-indent:0;}
.login_box .form-control.x319{width:319px;}
.login_box .form-control.x164{width:164px;}
.login_box .form-group img{margin-top: 1px;height: 32px;vertical-align: top;}
.login_box .form-group.space{padding-top: 15px;border-top: 1px #FFF dotted;margin-bottom: 20px; }
.main_box .bottom a{ color: #285e8e }
.hei20{ height:30px; }
.x10{width:10px;}.x15{width:15px;}.x20{width:20px;}.x25{width:25px;}.x30{width:30px;}.x35{width:35px;}.x40{width:40px;}.x45{width:45px;}.x50{width:50px;}.x55{width:55px;}.x60{width:60px;}.x65{width:65px;}.x70{width:70px;}.x75{width:75px;}.x80{width:80px;}.x85{width:85px;}.x90{width:90px;}.x95{width:95px;}.x100{width:100px;}.x105{width:105px;}.x110{width:110px;}.x115{width:115px;}.x120{width:120px;}.x125{width:125px;}.x130{width:130px;}.x135{width:135px;}.x140{width:140px;}.x145{width:145px;}.x150{width:150px;}.x155{width:155px;}.x160{width:160px;}.x165{width:165px;}.x170{width:170px;}.x175{width:175px;}.x180{width:180px;}.x185{width:185px;}.x190{width:190px;}.x195{width:195px;}.x200{width:200px;}.x205{width:205px;}.x210{width:210px;}.x215{width:215px;}.x220{width:220px;}.x225{width:225px;}.x230{width:230px;}.x235{width:235px;}.x240{width:240px;}.x245{width:245px;}.x250{width:250px;}
.x255{width:255px;}.x260{width:260px;}.x265{width:265px;}.x270{width:270px;}.x275{width:275px;}.x280{width:280px;}.x285{width:285px;}.x290{width:290px;}.x295{width:295px;}.x300{width:300px;}.x400{width:400px;}.x420{width:420px;}.x450{ width: 450px; }.x480{ width: 480px; }.x500{ width: 500px; }.x600{ width: 600px; }.x800{ width: 800px; }
.xh350{ height:350px  !important; }
.xh400{ height:400px  !important; }
.tin8{ text-indent: 8px; }
.mx60{ min-width: 60px; padding:5px 12px; }
.mx260{ min-width: 260px!important;display:inline-block;}
.mal05{ margin-left: 5px!important; }
.mar05{ margin-right: 5px!important; }
.mab05{ margin-bottom: 5px!important; }
.hei5{ height: 5px!important; }
.fom{ display: inline-block;
    height: 22px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    padding-right: 5px; text-align: right; }
.fom25{ display: inline-block;
    height: 25px;
    padding: 0px 12px;
    font-size: 12px;
    line-height: 1.42857143;
    padding-right: 5px; text-align: right; }
.tac{ width: 100%;text-align: center; }
.tal{text-align: left; }
.deleg{ cursor: pointer; }
.square{ width: 20px; height: 20px; display: inline-block; margin-top: 4px; }
.tit{padding-left: 8px;padding-right: 8px;  text-align: left;}
/*定义滚动条宽高及背景，宽高分别对应横竖滚动条的尺寸*/
.ui-widget::-webkit-scrollbar,.scrollbar::-webkit-scrollbar{
    width: 5px;
    height: 16px;
    background-color: #f5f5f5;
}
/*定义滚动条的轨道，内阴影及圆角*/
.ui-widget::-webkit-scrollbar-track,.scrollbar::-webkit-scrollbar-track{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    border-radius: 10px;
    background-color: #f5f5f5;
}
/*定义滑块，内阴影及圆角*/
.ui-widget::-webkit-scrollbar-thumb,.scrollbar::-webkit-scrollbar-thumb{
    /*width: 10px;*/
    height: 20px;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #448FB9;
}
.hide{display:none;}

.show{display:block;}
.disib{ display: inline-block; }
.label100{ display: inline-block; width: 100%; height:100%; }


/*图片新增*/
.check_a{ width: 110px; padding: 8px;height:110px; border:1px solid #ddd;  margin-right: 10px; float: left;}
.check_ax{ background: url(../images/pic2.jpg) no-repeat center center; cursor: pointer; }
/*首页*/
.whole{ width:100%;height: 100%;}
.whole .header{ width: 100%; height:70px;background: #448fb9; position: relative;}
.logo{ width:160px; height:50px; padding-top: 15px;padding-left: 8px;}
.whole .header .indexnav{ width:265px; height:70px;position: absolute;top:0px; right:0px; }
.whole .header .indexnav ul{ height:70px; background: #3aaebe }
.whole .header .indexnav ul li{  height:70px; float: left; }
.whole .header .indexnav ul li.x1{ width:60px;background: url(../images/ioc1.png) no-repeat center center;cursor: pointer;}
.whole .header .indexnav ul li.x1 span{position: absolute;display: block;width: 18px;height: 18px;border-radius: 50%;background: #f20;line-height: 16px;font-size: 12px;color: #fff;top: 12px;left: 30px;}
.whole .header .indexnav ul li.x2{ width:200px; float: left;}
.whole .header .indexnav ul li.x2 ul{   width: 200px; height: 40px; background: none;}
.whole .header .indexnav ul li.x2 ul li{display:block; float: left; width:60px;height:35px;line-height: 35px; text-align: center;}
.whole .header .indexnav ul li.x2 ul li a{color: #fff; font-size: 20px;}
.whole .header .indexnav ul li.x2 ul li a:hover{color: #f90;}
.dropdown_top{ display: block; width:200px; height:30px; line-height: 30px; padding-top: 10px; text-indent: 12px; color: #fff; }
#container{ position: relative; }
.refresh{ position: absolute; top:1px; right: 3px; width: 28px; height:28px; line-height: 28px; text-align: center; border-radius: 5px; font-size: 18px; background:#3aaebe; color: #fff;cursor:pointer }
.refresh i{line-height: 28px;}
.refresh:hover{ background:#219EAF; }

.offnawall{ position: absolute; top:1px; right: 33px; width: 28px; height:28px; line-height: 28px; text-align: center; border-radius: 5px; font-size: 18px; background:#3aaebe; color: #fff;cursor:pointer }
.offnawall i{line-height: 28px;}
.offnawall:hover{ background:#219EAF; }


.navtabpanel{ width: 100%; overflow: auto; }
.tabnav{ height:30px;  position: absolute; top: 40px; left:170px;}
.tabnav>li{ display: inline-block; margin-right: 3px; position: relative; }
.tabnav>li>a{ display: inline-block; height: 30px; border-radius: 3px 3px 0px 0px;  line-height: 30px; color: #fff; padding: 0px 12px; font-size: 14px; cursor: pointer; }
.tabnav>li:hover>a{ background:#1fb5ad; }
.tabnav>li>a.no{background:#1fb5ad; }
.tabnav>li>ul{ display: none; position: absolute; top:30px; left:0px; background: #1fb5ad; border:1px solid #1fb5ad; min-width: 110px; padding-bottom: 3px; border-radius: 0px 0px 3px 3px; z-index: 20 }
.tabnav>li:hover>ul{display: block;}
.tabnav>li>ul li{ height:28px; line-height: 28px; text-indent: 5px; }
.tabnav>li>ul li:hover{ background-color:#eae7ef;}
.tabnav>li>ul li a{ display: inline-block; width: 100%;height:28px; line-height: 28px; font-size: 14px; color: #fff;cursor: pointer; }
.tabnav>li>ul li:hover a{color:#262626; }
.tabtop{width: 100%; height:30px; background:#ededed; border-bottom: solid 1px #c7bbd8;overflow: hidden;moz-user-select: -moz-none;-moz-user-select: none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.tabtop li{ display: inline-block; position: relative; padding:0px 12px; height:30px; line-height: 30px;border: solid 1px #ededed; border-bottom: 0px; margin-left: 12px;cursor:pointer }
.tabtop li:hover{  background: #eae7ef; border-radius: 5px 5px 0px 0px; border: solid 1px #c7bbd8; border-bottom: 0px;}
.tabtop li a{font-size: 14px;line-height: 30px; padding-right:15px;}
.tabtop li a span{ color: #ccc; cursor:pointer;display: inline-block;height:30px;position: absolute; top:0px; right:2px; width:15px; text-align: center; }
.tabtop li a span i{line-height:30px;}
.tabtop li a span:hover{ color: #FB825E }
.tabtop li.no{ background: #fff; font-weight: bold;border-radius: 5px 5px 0px 0px;  border: solid 1px #c7bbd8;border-bottom: 0px;}
.tabtop li.no a{  font-weight: bold; }
.tabtop li.no a{ background: #fff; font-weight: bold; }

.toutiao{padding-top: 5px; padding-bottom: 5px;  width: 100%; overflow: hidden; text-align: center;}
.toutiao li{ width: 226px; height: 100px; border: 1px solid #f0f0f0;box-shadow:0px 0px 5px #ccc;display: inline-block; margin-right: 12px; }
.toutiao li:hover{ border: 1px solid #fa0;box-shadow:0px 0px 5px #f90;}
.toutiao li a>div{ width:81px; text-align: center; padding: 25px 5px 0 10px; float:left; line-height: 50px; }
.toutiao li a>dl{ width :130px;float: left; padding-top: 15px;}
.toutiao li a>dl dt{ font-size: 25px;color:#555; font-family: "宋体"; line-height: 45px; }
.toutiao li a>dl dd{ font-size: 14px;color:#888; font-family: "微软雅黑"; line-height: 20px; }


.incomx{padding: 20px 0px 0px 10px; position: relative;}
.incomx dl{ width: 100%; height: 50px; margin-bottom: 0px;  }
.incomx dl dt{ width: 90px; height: 44px; margin-top: 2px; text-align: center; line-height: 44px; float: left; margin-right: 10px;  background: #9be2dc; /*color:#bd4525;*/ color:#000; font-family: "宋体"; font-weight: 100; font-size: 14px;}
.incomx dl dd{height:49px; border-bottom: 1px solid #ecd8cc; background: #f6f2e7; float: left;position: relative; }
.incomx dl:hover dd{ background: #f5edd8;}
.incomx dl dd>a{cursor:pointer;  padding: 0px 10px 0px 10px;  line-height: 48px;display:inline-block; color:#666; font-size: 14px; text-decoration: none;min-width:100px;margin-left:8px;}
.incomx dl dd>a:hover{border-bottom: 2px solid #f90; color:#f60; font-style: none; }
.incomx dl dd .incomx_xg{ display: none; }
.incomx dl:hover dd .incomx_xg{display:block; position: absolute;top:12px;right:13px; width: 30px; height: 30px;  line-height: 30px;}
.incomx dl:hover dd .incomx_xg a{color:#56abe4;font-size: 25px; display:block;  width: 30px; height: 30px; }
.incomx dl:hover dd .incomx_xg a i{ font-size: 30px; }
#bjui-footer{ width: 100%; height:25px; line-height: 25px; position: fixed; bottom: 0px ;left: 0px; background: #eee;text-align: center; border-top: 1px solid #ccc}
.tobcon>li{display: none;}
.tobcon li.no{display: block;}
/*内页架构*/
.queryform{ width: 100%; padding-top: 12px; padding-bottom: 0px; background: #fff; }

/*翻页*/
.macrmore{display: inline-block; height:30px; padding-top:8px; padding-bottom:8px; line-height:30px;width:100%;border-bottom:1px solid #e7eaec;}
.macrmore span{ font-size: 14px;}
.macrmore .ma{ display: inline-block;line-height:30px; padding-right:30px; color:#333;float: right;}
.macrmore .mleft{ display: inline-block;float: left; padding-left:30px;height: 30px;line-height: 30px;}
/*表单*/
.fom_in{
    height: 32px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.fom_min{
    height: 24px;
    padding: 0px 4px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.selectpicker{
    height: 34px;
    padding: 6px 12px;
    margin-top: 2px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 2px;
    text-transform: none;
    align-items: center;
    text-rendering: auto;
    letter-spacing: normal;
    word-spacing: normal;
    text-indent: 0px;
    text-shadow: none;
    text-align: start;
    -webkit-writing-mode: horizontal-tb;
    box-sizing: border-box;
    cursor: default;
}
.selectpicker_page{
    height: 26px;
    padding: 2px 0px;
    margin-top: 2px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 2px;
    text-transform: none;
    align-items: center;
    text-rendering: auto;
    letter-spacing: normal;
    word-spacing: normal;
    text-indent: 0px;
    text-shadow: none;
    text-align: start;
    -webkit-writing-mode: horizontal-tb;
    box-sizing: border-box;
    cursor: default;
}
.fom_in.te{ background: #eee !important; }
.selectpicker.te{ background: #eee !important; }
.inptext.te{ background: #eee !important; }
/*表格*/
 table td{text-align: center; overflow: hidden;word-break:break-all; word-wrap:break-word;table-layout: fixed;}
 table tr.on{background: #F1E7DD!important;}
.contable{ width:100%; text-align: center; padding-top: 10px; padding-bottom: 30px; }
.contable table{ }
.toptable,.titleg table{width: 98%; border: 1px solid #e7eaec; border-bottom: 0px;margin: 0 auto;}
.navtable{ width: 100%; height:40px; text-align: left; padding-top: 10px; text-indent: 15px; }
.contable table th{ height:40px; font-size: 14px; font-weight: bold;  background: #77BBD0; color: #fff; }
.contable table td{ height:45px; font-size: 14px; }
.contable table tr,.titleg table tr{ border:0px;  }
.contable table td,.contable table th,.titleg table td,.titleg table th{border:1px solid #e7eaec;border-top: 0px; border-left: 0px;}
.contable table td:last-child,.contable table th:last-child,.titleg table td:last-child,.titleg table th:last-child{border-right: 0px;}
.contable table tbody tr:nth-child(2n),.titleg table tbody tr:nth-child(2n){ background: #f9f9f9 }
.contable table tbody tr:hover,.titleg table tbody tr:hover{ background: #F1E7DD }
.tabbut{ padding-top: 8px; text-align: left; padding-left: 8px;}

.delegate{position: fixed; top:0px; left: 0px; z-index: 100; width: 100%; height:100%; background:rgba(0, 0, 0, 0.1); }
.delegate2{position: fixed; top:0px; left: 0px; z-index: 200; width: 100%; height:100%; background:rgba(0, 0, 0, 0.4); }
.delegzhen{position: absolute; top:50%; left: 50%; width: 800px; height:500px; margin-left: -400px; margin-top: -250px; background: #fff;}
.delegctop{ width: 100%; height:50px; line-height: 50px; background:#448fb9  }
.delegctop .left{ width: 200px;height:50px; line-height: 50px; float: left; font-size: 16px; color: #fff; text-indent: 12px; }
.delegctop .right{ width: 50px;height:35px; padding-top:15px; /*line-height: 50px; */float: right;font-size: 20px;color: #fff; text-align: center; }
.delegctop .right i{ cursor:pointer; }
.delegctop .right i:hover{color: #f90;}
.delegccon{ width: 100%; overflow: auto;}

.queryform>form>span, .queryform>form>.titcon>span{ display: inline-block; min-width: 250px; padding-left: 8px; padding-right: 8px; padding-bottom: 6px; }
.inptext{  
	height:60px;
	padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.tanchukan{ width: 100%; text-align: center; height: 50px; padding-top:12px; border-top: solid 1px #448FB9; margin-top: 15px; }
.nobak i{ display: inline-block; }
/*tab切换*/
.quan{ width:800px !important; margin: 0 auto; }
.quant{ width:100% !important; height: 36px !important;  border-bottom: solid 1px #2d82bb; }
.quant li{ display: inline-block; height:35px; line-height: 35px; padding: 0px 8px; margin: 0px 2px; border: solid 1px #cecece; cursor: pointer; background: #fefefe;  border-radius: 5px  5px  0px  0px; font-weight: bold; font-size: 14px;}
.quant li.px{ background: #2d82bb; color: #fff;border: solid 1px #2d82bb;}
.quan .quanb li{ width:800px; }
.quan .quanb li dl{ width:800px;  line-height: 35px; margin-bottom: 3px;}
.quan .quanb li dl:nth-child(2n){ background: #f5f5f5; }
.quan .quanb li dl dt{ width: 90px; display: inline-block; text-align: right; }
.quan .quanb li dl dd{ width: 700px; display: inline-block; }
.quan .quanb li dl dd label{text-align: left!important; cursor: pointer; display: inline-block !important; height: 28px !important; line-height: 28px;font-size: 14px; padding: 0px 3px; height:auto!important; }
.quan .quanb li dl dd label:hover{ background: #F1E6DC;  }
.quan .quanb li dl dd label input{width: 30px; }

/*标题内容*/
.tittop{ width:100%; height: 35px; border-bottom: solid 2px #ccc;text-indent: 20px; line-height: 35px; margin-bottom: 15px; font-size: 14px;  color: #448FB9; }
.titcon{ width: 100%; padding: 8px 0px 15px 0px; }
.titconkind{ padding-left: 15px; }
/*添加图片*/
.fbbt_tupt{ width:100%; height:35px; background:#fff; line-height:35px; text-indent:12px; font-size:14px; font-weight:bold; margin-top:12px;}
.fbbt_tupx{  display: inline-block; padding-left:15px; padding-bottom:12px; margin-top:12px;margin-bottom:0px; }
.fbbt_tupx li{ width:120px; height:120px; margin-right:12px; border:1px solid #aaa; background:#fff; position:relative; float:left; margin-bottom: 45px;}
.fbbt_tupx li .p1{ position: absolute; bottom: -30px; left: 0px; height:30px; line-height:30px; width:120px;  font-weight:800; text-align:center; color:#f60;}
.fbbt_tupx li .tupian{ width:120px; text-align:center; position:absolute;bottom:25px; left:0px; z-index:5;height:35px;}
.fbbt_tupx li .tupian a{line-height: 32px;}
.fbbt_tupx li .p2{ width:120px; height:120px; text-align:center; position:absolute;top:0px; left:0px; z-index:4;}
.fbbt_tupx li .p3{ width:120px; height:30px;  text-align:center; position:absolute;bottom:0px; left:0px; z-index:7; background:rgba(255,255,255,0.8);}
.fbbt_tupx li .p3>span{ display:inline-block; min-width:35px; height:30px; line-height:30px; color:#f60; cursor:pointer; padding:0px; margin:0px;}
.fbbt_tupx li .p3>span:hover{ color:#f30;}
.fbbt_tupx li .p4{ width: 120px;height:20px; line-height: 20px;  display: block; position: absolute; bottom:8px; left: 0px; z-index: 10; text-align: center; }
.fbbt_tupx li .p4 a{cursor: pointer; display:inline-block; width:60px; height:18px; line-height:18px; border:1px solid #ccc; border-radius: 3px; background:#448FB9;color:#fff;}
.fbbt_tupx li .p4 a:hover{background:#5FA5CC}
.inmap{ width: 94px; height:24px; overflow: hidden; }

.a-upload {padding: 4px 10px;height: 20px; overflow: hidden; line-height: 20px;position: relative;cursor: pointer;color: #888;background: #fafafa;border: 1px solid #ddd;border-radius: 4px;overflow: hidden;display: inline-block;display: inline;zoom: 1}
.a-upload  input {position: absolute;font-size: 100px;right: 0;top: 0;opacity: 0;filter: alpha(opacity=0);cursor: pointer}
.a-upload:hover {color: #444;background: #eee;border-color: #ccc;text-decoration: none}
.titleg{ width: 98%; text-align: center;height: 160px; overflow: auto;border-bottom: 1px solid #e7eaec;border-top: 1px solid #e7eaec}
.titleg table th{ height:30px; font-size: 14px; font-weight: bold;  background: #77BBD0; color: #fff; }
.titleg table td{ height:25px; font-size: 12px; }
.tithgt{height: 300px!important;}
.arequyu{ width:780px; min-height: 400px; border: 1px solid #f0f0f0; margin: 0 auto;  }
.arequyutop{ width: 780px; height: 35px; }
.arequyutop li{ width: 259px; border-right: 1px solid #f0f0f0; float: left; line-height: 35px; text-indent: 20px; background: #77BBD0; }
.arequyutop li:last-child{ border-right: 0px; width: 260px; }
.arequyucon{ width: 780px; }
.arequyucon ul{ width: 259px; height: 365px; overflow: auto; border-right: 1px solid #f0f0f0; float: left;text-indent: 10px;}
.arequyucon ul:last-child{ border-right: 0px; width: 260px; }
.arequyucon ul li{ width: 253px; height: 25px; line-height: 25px; border-bottom: 1px solid #f2f2f2; } 
.arequyucon ul li label{ display: block;  width: 100%; height: 25px; cursor: pointer;}
.arequyucon ul li label input{ margin-right: 10px; margin-top: 5px; }
.arequyucon ul li:nth-child(2n){ background: #f5f5f5; }
.arequyucon ul li:hover{ background: #F1E6DC;}
.arequyucon ul li.on{background: #F1E6DC;; color: #fb6e52;}
/*行政区域排版*/
.districtc{ width: 98%;   margin: 0 auto;margin-top: 15px; margin-bottom: 8px; }
.districttop{ width: 99%; height: 50px; }
.districttop li{ width: 33%; border-right: 1px solid #f0f0f0; float: left; line-height: 50px;text-align: center;position: relative; font-size: 16px; background: #77BBD0; color: #fff;border-bottom: 1px solid #f0f0f0; }
.districttop li .p1{ position: absolute;top: 0px; right: 12px; width: 60px; font-size: 14px;color:#fff;cursor: pointer; height: 50px; line-height: 50px; }
.districtcon{width: 99%;border-left: 1px solid #f0f0f0;border-left: 1px solid #f0f0f0; }
.districtcon ul{ width: 33%; float: left;border-right: 1px solid #f0f0f0; height: 365px;border-bottom: 1px solid #f0f0f0; overflow: auto; }
.districtcon ul li{ width: 95%;height: 38px; line-height: 38px; border-bottom: 1px solid #f2f2f2;border-right: 1px solid #f2f2f2; position: relative; text-align: center; font-size: 14px; }
.districtcon ul li:nth-child(2n){ background: #f5f5f5; }
.districtcon ul li:hover{ background: #F1E6DC;}
.districtcon ul li div{position: absolute;top: 0px; right: 12px; width: 60px; font-size: 14px;cursor: pointer; height: 38px; line-height: 38px; font-size: 20px;text-align: left;}
.districtcon ul li div i{width: 12px;  height: 38px; line-height: 38px;}
.districtcon ul li.on{ background:  #F1E6DC;color:#fb6e52; }
.shangp ul{ width: 100%; height:300px; overflow: auto; }
.shangp{ border-bottom: 0px; }
.shangp tr:hover{ background: #fff !important; }
.shangp ul li{ width: 100%; height: 25px;border-bottom:1px solid #e7eaec; line-height: 25px; text-align: center; font-size: 14px; }
.shangp ul li:hover{background: #F1E6DC;}
.shangp ul li.on{ background:  #F1E6DC;color:#fb6e52; }
.shangp ul li label{ text-align: left; text-indent: 12px; }
.bbor3 td{ height: 3px !important; background: #fff; }

.qingh tr:hover{ background: #fff !important; }

.qinghtr tr:hover{ background: #fff !important; }
.qinghtr tr:nth-child(3n),.qinghtr tr:nth-child(3n+1){ background: #fff !important;}
.qinghtr tr:nth-child(3n-1){ background: #f9f9f9 !important;}
.qinghtr tr:nth-child(3n-1):hover{ background: #f9f9f9 !important; }
.releasetop li span,.releasetop li label{ font-size: 14px !important; }
/*差价*/
.diffcon{ width:95%; margin: 0 auto; }
.diffcon .left{ width: 46%; float: left;}
.diffcon .right{ width: 46%; float: right;}
.diffcon ul{ width: 100%; height: 235px; overflow: auto; border: 1px solid #ccc; }
.diffcon ul li{ height: 25px; line-height: 25px; text-indent: 12px; border-bottom: 1px solid #ccc;}
.diffcon ul li:hover{background: #F1E6DC; }
.diffcon ul li a{ display:block; width: 50px; text-align: center;  line-height: 25px; height: 25px;  float: right;  cursor: pointer;}
.diffcon .left a{ color:#448FB9; }
.diffcon .right a{color:orange !important;}

/*相关目录*/
.lisia{ width:95%; margin: 0 auto;}
.lisia li{ line-height: 30px; line-height: 30px; font-size: 15px; }
.lisia i{ margin-left: 5px; font-size: 16px;color:#448FB9}
.lisia label { display: inline-block; padding-left: 12px; }
.lisia label input{margin-right: 12px;}
.lisib{ padding-left: 12px; }
.lisib>li{ border-left:1px solid #333; }
.lisic{ padding-left: 25px; }
.lisic>li{ border-left:1px solid #333; }
.lisib li:last-child{ border-left:0px; background: url(../images/ioc2.png) no-repeat top left;  }

/*商品目录*/
.leve0{width: 230px; margin-left: 10px;}
.leve1{width: 220px; margin-left: 20px;border-left: 1px solid #333;}
.conavtop{  height: 45px;line-height: 45px;}
.conav{  height: 45px;}
.navcon div{ height:45px; line-height: 45px;  font-size: 14px; }
.navcon div i{ font-size: 16px; line-height: 45px; margin: 0px 6px; color:#448FB9; }
.navcon div label{ line-height: 45px; }
.leve2{width: 197px; margin-left: 43px; border-left: 1px solid #333;}
.leve3{width: 167px; margin-left: 73px; border-left: 1px solid #333;}

/*无数据-角色未启用*/
.nodata{ width: 470px; height: 160px; background: url(../images/ioc3.png) no-repeat center bottom;   margin: 0 auto; margin-top: 80px; }
.disable{ width: 600px; height: 310px; background: url(../images/ioc4.png) no-repeat center bottom;   margin: 0 auto; margin-top: 80px; }
.usdisable{ width: 600px; height: 310px; background: url(../images/ioc4-1.png) no-repeat center bottom;   margin: 0 auto; margin-top: 80px; }
.loading{ width: 470px; height: 200px; background: url(../images/loading.gif) no-repeat center bottom;  background-size:150px 150px; margin: 0 auto; margin-top: 80px; }
.nopeg{ width: 470px; height: 160px; background: url(../images/ioc5.png) no-repeat center bottom;   margin: 0 auto; margin-top: 80px; }
.disablea{width:100%; height:40px; line-height:40px; text-align: center;  cursor: pointer;font-size: 18px;color:#666; padding-top:40px;}
.disablea span{color:#f50; margin:0px 6px;font-size: 16px;padding:4px 8px;}
/*提示框*/
.prompt{ width: 500px;line-height:80px; padding-left: 70px; color: #666; background:rgba(255,255,255,.9) url(../images/iocp.png) no-repeat left center; position: fixed; border: 1px solid #bce8f1;top:-150px; left:50%; margin-left: -250px; box-shadow: 0px 0px 5px #ddd;z-index: 5001; border-radius: 5px; font-size: 18px; }
.prompt_con{ position: fixed; top:0px; left: 0px; z-index: 5000; width: 100%; height:100%; background:rgba( 0,0,0,0.2);}

/*订单详情*/
.allproduct{ padding-top:10px;} 
.allproducttop{ margin:0 auto; border:1px solid #e7eaec;  background: #fafafa; height:40px;}
.allproducttop li{ border-right:1px solid #e7eaec; font-size: 14px;font-weight: bold;float: left; line-height: 40px; text-align: center;}
.allproducttop li:last-child{ border-right: 0px; }
.allproductcom{ margin:0 auto; height: 225px;border:1px solid #e7eaec;  border-top: 0px; padding: 20px 10px;}
.allproductcom li{border-right:1px solid #e7eaec;float: left; height: 225px; position: relative;}
.allproductcom li:last-child{ border-right: 0px; }
.allproductcom li:nth-child(2),.allproductcom li:nth-child(3){ padding-left: 10px;} 
.allproductcom li div{clear: both;}
.allproductcom li div span{float:left;}
.allpredit{ width: 30px; height: 30px; padding-top:0px; font-size: 18px; position: absolute; top:0px; right:10px; }
.allzong{ width: 98%; margin: 0 auto; padding-top: 12px;}
.allzoncom{ width: 350px;  float: right; }
.allzoncom li{ width: 350px;  height: 36px; padding-top: 3px; border-bottom: 1px solid #e7eaec;}
.allzoncom li .allr{ float: right; line-height: 32px; font-size: 16px; display: block; text-align: right; }
.allzoncom li:last-child{ border: 0px; }
.taball{ width: 100%; height: 35px; border-bottom: solid 1px #77BBD0; }
.taball li{ display: inline-block; margin-left: 8px;  padding-left: 8px; padding-right: 8px; border-radius: 3px 3px 0px 0px; line-height: 35px; border: 1px solid #77BBD0; font-size: 14px; border-bottom: 0px; color: #428bca; }
.taball li:hover{ background:#428bca ;color: #fff;}
.taball li.on{ background:#428bca ;color: #fff;}
.tabshe{ height: auto!important;overflow: inherit!important; width: 100%; margin-bottom: 12px; }
/*资金详情*/
.accountx{ width: 96%; margin: 0 auto; padding: 8px 0px; border-bottom:1px solid #eee; }
.accountx span{ display: inline-block; min-width: 250px; }
/*可输入下拉样式*/

/*jqcss*/
 .ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5;
}
.ui-widget-content {
    border: 1px solid #dddddd;
    background: #ffffff;
    color: #333333;
}
.ui-widget {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    max-height: 200px;
    overflow:auto;
}
.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: 0;
}
.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
}
.ui-front {
    z-index: 100;
}
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.ui-menu .ui-menu-item {
    margin: 0;
    cursor: pointer;
    /*support: IE10, see #8844
    list-style-image: url("");*/
}

.ui-menu .ui-menu-item-wrapper {
    position: relative;
    padding: 3px 1em 3px .4em;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
    background: #007fff;
    font-weight: normal;
    color: #ffffff;
}
 

